package utils;

/**
 * 因message类暂时不用，所以该类也暂时不起作用
 * */
//@XmlAccessorType(XmlAccessType.FIELD)//表示使用这个类中的 private 非静态字段作为 XML 的序列化的属性或者元素,对应属性要使用get、set方法。
//@XmlRootElement(name="ROOT1")
//@XmlType(propOrder={"messageFromSomeOneList"})
public class MessageFromSomeOneList{  //存放来自同一个人的发送给某一用户的所有消息，每个节点是一条消息
//    @XmlElement(name="MessageFromSomeOneList",required=true)//定义xml中显示的数据
//    LinkedList<Message> messageFromSomeOneList;
//
//    public int getSize() {
//        return messageFromSomeOneList.size();
//    }
//
//    public MessageFromSomeOneList(){
//        this.messageFromSomeOneList = new LinkedList<Message>();
//    }
//
//    public void add(Message message){
//        messageFromSomeOneList.add(message);
//
//    }
//
//    public Message get(int i){
//        return  messageFromSomeOneList.get(i);
//    }

//    public void searchMessage(Message message) {
//        String tempMessageInfo = message.getMessageInfo();
//        String tempUserIdInDatabaseFrom = message.getUserIdInDatabaseFrom();
//        String tempUserIdInDatabaseTo = message.getUserIdInDatabaseTo();
//        long tempTime = message.getTime();
//        int findflag = 0;
//        for(int i = 0;i<messageFromSomeOneList.size();i++)
//        {
//            Message tempMessage = messageFromSomeOneList.get(i);
//            if(tempMessage.getMessageInfo().equals(tempMessageInfo) &&
//                    tempMessage.getUserIdInDatabaseFrom().equals(tempUserIdInDatabaseFrom) &&
//                    tempMessage.getUserIdInDatabaseTo().equals(tempUserIdInDatabaseTo))
//            {
//                System.out.println("found: "+i);
//                findflag = 1;
//            }
//        }
//        if(findflag == 0)
//        {
//            System.out.println("not found");
//        }
//
//    }
}